package com.tianhua.javs.client.func;

import com.tianhua.javs.client.bean.JavsParamBean;
import com.tianhua.javs.client.bean.JavsSegmentBean;

import java.util.Map;

/**
 * Description:业务脚本翻译函数
 *
 * date: 2022/2/12
 *
 * @author shenshuai
 * @version 1.0.0
 * @since JDK 1.8
 */
public interface IBusinessTranslatorFunc extends IFunc {
    /**
     *
     * @param shellSegment
     * @param javsParamBeanMap
     * @return
     */
    JavsSegmentBean translate(String shellSegment, Map<String, JavsParamBean> javsParamBeanMap);
}
